import type { ShopFeeRecordVO, ShopVO } from './types'

// 模拟店铺数据
export const mockShopList = (): ShopVO[] => [
  {
    id: 1,
    shopName: '阳光餐厅',
    shopCode: 'SP001',
    shopType: 1,
    shopTypeName: '餐饮',
    communityId: 1,
    communityName: '阳光花园社区',
    buildingId: 1,
    buildingName: 'A栋',
    unitId: 1,
    unitName: '1单元',
    roomNumber: '101',
    floorNumber: 1,
    area: 120.5,
    rentPrice: 8000.00,
    contactPerson: '张经理',
    contactPhone: '13800138001',
    businessLicense: '91110000123456789X',
    status: 1,
    statusName: '启用',
    remark: '主营川菜，营业时间10:00-22:00',
    createTime: '2024-01-15 10:30:00',
    updateTime: '2024-09-30 14:20:00'
  },
  {
    id: 2,
    shopName: '绿城超市',
    shopCode: 'SP002',
    shopType: 2,
    shopTypeName: '零售',
    communityId: 1,
    communityName: '阳光花园社区',
    buildingId: 1,
    buildingName: 'A栋',
    unitId: 2,
    unitName: '2单元',
    roomNumber: '102',
    floorNumber: 1,
    area: 200.0,
    rentPrice: 12000.00,
    contactPerson: '李老板',
    contactPhone: '13800138002',
    businessLicense: '91110000123456790X',
    status: 1,
    statusName: '启用',
    remark: '24小时营业超市',
    createTime: '2024-02-10 09:15:00',
    updateTime: '2024-09-30 14:20:00'
  },
  {
    id: 3,
    shopName: '便民洗衣店',
    shopCode: 'SP003',
    shopType: 3,
    shopTypeName: '服务',
    communityId: 1,
    communityName: '阳光花园社区',
    buildingId: 2,
    buildingName: 'B栋',
    unitId: 3,
    unitName: '1单元',
    roomNumber: '201',
    floorNumber: 2,
    area: 80.0,
    rentPrice: 5000.00,
    contactPerson: '王师傅',
    contactPhone: '13800138003',
    businessLicense: '91110000123456791X',
    status: 1,
    statusName: '启用',
    remark: '专业干洗，支持上门取送',
    createTime: '2024-03-05 14:20:00',
    updateTime: '2024-09-30 14:20:00'
  }
]

// 模拟费用记录数据
export const mockFeeRecordList = (): ShopFeeRecordVO[] => [
  {
    id: 1,
    shopId: 1,
    shopName: '阳光餐厅',
    feeType: 'PROPERTY',
    feeTypeName: '物业费',
    feeAmount: 1200.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: '2024-09-20',
    paymentStatus: 1,
    paymentStatusName: '已支付',
    paymentMethod: '支付宝',
    receiptNumber: 'F202409200001',
    remark: '物业费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-20 16:45:00'
  },
  {
    id: 2,
    shopId: 1,
    shopName: '阳光餐厅',
    feeType: 'WATER',
    feeTypeName: '水费',
    feeAmount: 350.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: null,
    paymentStatus: 0,
    paymentStatusName: '未支付',
    paymentMethod: null,
    receiptNumber: null,
    remark: '水费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-30 14:20:00'
  },
  {
    id: 3,
    shopId: 1,
    shopName: '阳光餐厅',
    feeType: 'ELECTRIC',
    feeTypeName: '电费',
    feeAmount: 800.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: '2024-09-25',
    paymentStatus: 1,
    paymentStatusName: '已支付',
    paymentMethod: '微信支付',
    receiptNumber: 'F202409250002',
    remark: '电费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-25 14:30:00'
  },
  {
    id: 4,
    shopId: 2,
    shopName: '绿城超市',
    feeType: 'PROPERTY',
    feeTypeName: '物业费',
    feeAmount: 2000.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: '2024-09-18',
    paymentStatus: 1,
    paymentStatusName: '已支付',
    paymentMethod: '银行转账',
    receiptNumber: 'F202409180003',
    remark: '物业费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-18 11:20:00'
  },
  {
    id: 5,
    shopId: 2,
    shopName: '绿城超市',
    feeType: 'WATER',
    feeTypeName: '水费',
    feeAmount: 600.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: null,
    paymentStatus: 0,
    paymentStatusName: '未支付',
    paymentMethod: null,
    receiptNumber: null,
    remark: '水费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-30 14:20:00'
  },
  {
    id: 6,
    shopId: 3,
    shopName: '便民洗衣店',
    feeType: 'PROPERTY',
    feeTypeName: '物业费',
    feeAmount: 800.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: '2024-09-22',
    paymentStatus: 1,
    paymentStatusName: '已支付',
    paymentMethod: '现金',
    receiptNumber: 'F202409220004',
    remark: '物业费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-22 15:30:00'
  },
  {
    id: 7,
    shopId: 1,
    shopName: '阳光餐厅',
    feeType: 'GAS',
    feeTypeName: '燃气费',
    feeAmount: 450.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: null,
    paymentStatus: 2,
    paymentStatusName: '逾期',
    paymentMethod: null,
    receiptNumber: null,
    remark: '燃气费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-30 14:20:00'
  },
  {
    id: 8,
    shopId: 2,
    shopName: '绿城超市',
    feeType: 'SANITATION',
    feeTypeName: '卫生费',
    feeAmount: 300.00,
    feeDate: '2024-09-01',
    dueDate: '2024-09-30',
    paymentDate: '2024-09-28',
    paymentStatus: 1,
    paymentStatusName: '已支付',
    paymentMethod: '支付宝',
    receiptNumber: 'F202409280005',
    remark: '卫生费',
    createTime: '2024-09-01 10:00:00',
    updateTime: '2024-09-28 10:15:00'
  }
]
